package com.btb.adapter.mapper;

import com.btb.adapter.model.TransferRecord;
import com.btb.adapter.model.UpChainFish;
import com.btb.adapter.model.UpChainFishExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
@Repository
public interface UpChainFishMapper {
    long countByExample(UpChainFishExample example);

    int deleteByExample(UpChainFishExample example);

    int deleteByPrimaryKey(Long id);

    int insert(UpChainFish record);

    int insertSelective(UpChainFish record);

    List<UpChainFish> selectByExample(UpChainFishExample example);

    UpChainFish selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") UpChainFish record, @Param("example") UpChainFishExample example);

    int updateByExample(@Param("record") UpChainFish record, @Param("example") UpChainFishExample example);

    int updateByPrimaryKeySelective(UpChainFish record);

    int updateByPrimaryKey(UpChainFish record);

    int batchInsert(List<UpChainFish> list);

	List<UpChainFish> queryNotify(Integer retryTimes);

}